﻿div.windowContainer {
    text-align:left;
    position: absolute;
    margin:0;
    padding:0;
    z-index: 20001;
    overflow:hidden;  
}

.window-header-l{	
	padding-left:6px;
	position:relative;
	z-index:1;
	background:#626B73 url(../../../base/images/aol/blue_skin.png) repeat-x scroll 0 -3456px;
}

.window-header-r{
	padding-right:6px;
}

.window-header-c {
	overflow:hidden;
	
}

.x-tool {
	background-image:url(../../../base/images/tool-sprites.gif);
	cursor:pointer;
	float:right;
	height:15px;
	margin-left:2px;
	overflow:hidden;
	width:15px;
	outline:0;
	text-indent:-9999px;
	display:block;
}

.x-tool-close {
	background-position:0 0;
}
a.x-tool-close:hover {
	background-position:-15px 0;
}

.x-tool-maximize {
	background-position:0 -30px;
}
a.x-tool-maximize:hover {
	background-position:-15px -30px;
}

.x-tool-minimize {
    background-position:0 -15px;
}

a.x-tool-minimize:hover {
    background-position:-15px -15px;
}

.x-tool-restore {
	background-position:0 -45px;
}

a.x-tool-restore:hover {
	background-position:-15px -45px;
}

.window-header-text {
	overflow:hidden;
  display:block;
	color:#FFFFFF;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	/*padding:8px 0 8px 5px;*/
	padding:5px 0 4px;
}

.window-body {
	left:0;
	position:relative;
	top:0;
	z-index:1;
	overflow:hidden;
}

.window-body-ml {
	background:#627A8E;
	padding-left:6px;
	
}

.window-body-mr {
	background:#627A8E;
	padding-right:6px;
}

.window-body-mc {
	overflow:auto;
	background:#E6EAEB url(../../../base/images/aol/cols_stripe.gif) repeat-x scroll 0 0;
	border:1px solid #CECECE;
}

.x-window-plain .window-body-mc {
	border:none;
	background:#627A8E;
	color:white;
}
.window-body-bl{
	background:#627A8E;
	padding-left:6px;
}

.window-body-br{
	padding-right:6px;
}

.window-body-bc{
}

.window-body-br .nobutton{
	font-size:0;
	height:6px;
	line-height:0;
}

/* Ghosting */
.x-panel-ghost {
    background:#cbddf3;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;top:0;
}

.x-panel-ghost ul {
    overflow:hidden;
    font-size:0;
    line-height:0;
    border:1px solid #CECECE;
    border-top:0 none;
    display:block;
}

.x-panel-ghost * {
    cursor:move !important;
}
.x-panel-ghost .window-header-l {
    border-bottom:1px solid #CECECE;
}

.x-window-dlg .ext-mb-icon {
	float:left;
	height:32px;
	width:47px;
	margin:0;
	padding:0;
}

.x-window-dlg .ext-mb-error {
	background:transparent url(../../images/icon-error.gif) no-repeat scroll left top;
}
.x-window-dlg .ext-mb-warning {
	background:transparent url(../../images/icon-warning.gif) no-repeat scroll left top;
}
.x-window-dlg .ext-mb-info {
	background:transparent url(../../images/icon-info.gif) no-repeat scroll left top;
}
.x-window-dlg .ext-mb-question {
	background:transparent url(../../images/icon-question.gif) no-repeat scroll left top;
}

.x-window-proxy {
	background:#C7DFFC none repeat scroll 0 0;
	border:1px solid #99BBE8;
	overflow:hidden;
	position:absolute;
}
/*.x-window-maximized-ct {
	overflow:hidden !important;
}*/
/*
	for resizable css
*/
.x-resizable-handle {
    position:absolute;
    z-index:100;
    /* ie needs these */
    font-size:1px;
    line-height:6px;
    overflow:hidden;
	 background:white;
	 filter:alpha(opacity=0);
	 opacity:0;
	 zoom:1;
}
.x-resizable-handle-east{
    width:6px;
    cursor:e-resize;
    right:0;
    top:0;
    height:100%;
}
.ext-ie .x-resizable-handle-east {
      margin-right:-1px; /*IE rounding error*/
}
.x-resizable-handle-south{
    width:100%;
    cursor:s-resize;
    left:0;
    bottom:0;
    height:6px;
}
.ext-ie .x-resizable-handle-south {
     margin-bottom:-1px; /*IE rounding error*/
}
.x-resizable-handle-west{
    width:6px;
    cursor:w-resize;
    left:0;
    top:0;
    height:100%;
}
.x-resizable-handle-north{
    width:100%;
    cursor:n-resize;
    left:0;
    top:0;
    height:6px;
}
.x-resizable-handle-southeast{
    width:6px;
    cursor:se-resize;
    right:0;
    bottom:0;
    height:6px;
    z-index:101;
}
.x-resizable-handle-northwest{
    width:6px;
    cursor:nw-resize;
    left:0;
    top:0;
    height:6px;
    z-index:101;
}
.x-resizable-handle-northeast{
    width:6px;
    cursor:ne-resize;
    right:0;
    top:0;
    height:6px;
    z-index:101;
}
.x-resizable-handle-southwest{
    width:6px;
    cursor:sw-resize;
    left:0;
    bottom:0;
    height:6px;
    z-index:101;
}
.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle{
    filter:alpha(opacity=100);
	opacity:1;
}
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east{
    background:url(../../../base/images/default/sizer/e-handle.gif);
	background-position: left;
}
.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west{
    background:url(../../../base/images/default/sizer/e-handle.gif);
	background-position: left;
}
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south{
    background:url(../../../base/images/default/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north{
    background:url(../../../base/images/default/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
    background:url(../../../base/images/default/sizer/se-handle.gif);
    background-position: top left;
}
.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{
    background:url(../../../base/images/default/sizer/nw-handle.gif);
    background-position:bottom right;
}
.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{
    background:url(../../../base/images/default/sizer/ne-handle.gif);
    background-position: bottom left;
}
.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{
    background:url(../../../base/images/default/sizer/sw-handle.gif);
    background-position: top right;
}
.x-resizable-proxy{
    border: 1px dashed #3b5a82;
    position:absolute;
    overflow:hidden;
    display:none;
	 left:0;top:0;
    z-index:50000;
}
.x-resizable-overlay{
    width:100%;
	 height:100%;
	 display:none;
	 position:absolute;
	 left:0;
	 top:0;
	 background:white;
	 z-index:200000;
	 -moz-opacity: 0;
    opacity:0;
    filter: alpha(opacity=0);
}